$(function() {
    let id = window.location.search.split('=')[1];
    console.log(id);
    // 请求地址： / admin / article / search
    // 请求方式： get
    // 请求参数： id
    //在每次编辑中一般都是需要重新获取到页面的内容
    // 获取到页面的信息后，需要将获取到的值赋值到页面中没有的东西去
    $.ajax({
        url: bignew.user_article_search,
        type: 'get',
        dataType: 'json',
        data: { id },
        success: function(res) {
            console.log(res);
            if (res.code == 200) {
                $('#inputTitle').val(res.data.title)
                $('.article_cover').prop('src', res.data.cover)
                $('.category').val(res.data.categoryId)
                $('#testico').val(res.data.date)
                $('#mytextarea').val(res.data.content)
            }
        }
    });
    // try {
    //     require('jQuery')
    // } catch (err) {
    //     console.log(err);
    // }
    //图片的预览
    $('#inputCover').on('change', function() {
            let files = this.files[0]; //获取到图片
            let filesUrl = URL.createObjectURL(files) //获取到图片的路径
            $('.article_cover').prop('src', filesUrl) //将添加进去的图片放入到预览中 
        })
        //编辑中修改按钮的追加点击事件
    $('.btn-edit').on('click', function(e) {
        e.preventDefault()
        opt('已发布')

    })
    $('.btn-draft').on('click', function(e) {
            e.preventDefault()
            opt('草稿')

        })
        //因为修改和存为草稿的请求基本相同，所以这里可以采用封装一个函数的方法来简约代码量
        // 请求地址： / admin / article / edit
        // 请求方式： post
        // 请求参数：fd
        //因为这里获取到的需要{id，title，cover，categoryId，date，content,state}
        //因为这里的变量fd需要追加id，content，state

    function opt(state) {
        let fd = new FormData($('#form')[0])
        console.log(fd);
        fd.append('id', id)
        fd.append('content', tinymce.activeEditor.getContent())
        fd.append('state', state)
        console.log(...fd);
        $.ajax({
            type: 'post',
            url: bignew.user_article_edit,
            data: fd,
            contentType: false,
            processData: false,
            success: function(res) {
                console.log(res);
                if (res.code == 200) {
                    alert(res.msg)
                    location.href = './article_list.html'
                }
            }

        })
    }


})